a score to settle - Francés Inglés Diccionario